﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace championchipKarate
{
    public partial class FormCadastroAtleta : Form
    {

        public FormCadastroAtleta()
        {
            InitializeComponent();

            StreamReader rd = new StreamReader(@FormPrincipal.caminhoArquivo, true);
            String texto;
            while ((texto = rd.ReadLine()) != null)
            {
                string[] lista = texto.Split(new char[] { ';' });
                if (lista[0].Equals("<FILIACAO>"))
                {
                    comboBoxFiliacao.Items.Add(lista[1]);
                }
            }
            rd.Close();
            rd.Dispose();
        }
        private void buttonCancelar_Click(object sender, EventArgs e)
        {
            FormCadastroAtleta.ActiveForm.Close();
            MessageBox.Show("Você nã se conectou a nenhum arquivo");
           
        }

        private void buttonCadastrar_Click(object sender, EventArgs e)
        {
            if (FormPrincipal.caminhoArquivo != "")
            {
                StreamWriter wd = new StreamWriter(@FormPrincipal.caminhoArquivo, true);
                
                 wd.WriteLine("<Atleta>" + ";" + textBoxNome.Text + ";"+ maskedTextBoxDataNascimento.Text +";" + 
                    comboBoxSexo.Text + ";" + textBoxPeso.Text +";" + comboBoxGraduacao.Text + ";" + 
                    comboBoxFiliacao.Text); 
                 wd.Close();
                 wd.Dispose();

                 FormCadastroAtleta.ActiveForm.Close();

            
            }
        }

        private void comboBoxFiliacao_SelectedIndexChanged(object sender, EventArgs e)
        {
            
        }

        public string chamcomboBoxFiliacao { get; set; }
    }
}

